// by windtear@ipcn.org
// modified by bergwolf@gmail.com
function FindProxyForURL(url, host)
{
if( (url.substring(0, 4) != "http") ||
isPlainHostName(host) ||
dnsDomainIs(host,"edu.cn") ||
dnsDomainIs(host,"google.com") ||
dnsDomainIs(host,"google.cn") ||
!isResolvable(host) ) return "DIRECT";
else return "PROXY proxy.bupt.edu.cn:8080; DIRECT";

rip=dnsResolve(host);
if( isInNet(rip,"127.0.0.0","255.0.0.0") ||
isInNet(rip,"10.0.0.0","255.0.0.0") ||
isInNet(rip,"172.16.0.0","255.240.0.0") ||
isInNet(rip,"192.168.0.0","255.255.0.0") ||
isInNet(rip,"12.18.186.192","255.255.255.224") ||
isInNet(rip,"12.154.67.128","255.255.255.128") ||
isInNet(rip,"38.100.138.149","255.255.255.255") ||
isInNet(rip,"58.17.0.0","255.255.0.0") ||
isInNet(rip,"58.18.0.0","255.254.0.0") ||
isInNet(rip,"58.20.0.0","255.255.0.0") ||
isInNet(rip,"58.24.0.0","255.254.0.0") ||
isInNet(rip,"58.30.12.136","255.255.255.255") ||
isInNet(rip,"58.32.232.0","255.255.252.0") ||
isInNet(rip,"58.53.208.0","255.255.240.0") ||
isInNet(rip,"58.59.1.15","255.255.255.255") ||
isInNet(rip,"58.59.1.16","255.255.255.254") ||
isInNet(rip,"58.59.128.0","255.255.128.0") ||
isInNet(rip,"58.60.8.0","255.255.248.0") ||
isInNet(rip,"58.61.32.0","255.255.255.128") ||
isInNet(rip,"58.61.32.128","255.255.255.255") ||
isInNet(rip,"58.61.224.0","255.255.224.0") ||
isInNet(rip,"58.63.243.240","255.255.255.255") ||
isInNet(rip,"58.68.128.72","255.255.255.255") ||
isInNet(rip,"58.83.128.0","255.255.128.0") ||
isInNet(rip,"58.100.0.0","255.254.0.0") ||
isInNet(rip,"58.116.0.0","255.252.0.0") ||
isInNet(rip,"58.128.0.0","255.248.0.0") ||
isInNet(rip,"58.154.0.0","255.254.0.0") ||
isInNet(rip,"58.192.0.0","255.240.0.0") ||
isInNet(rip,"58.211.7.0","255.255.255.128") ||
isInNet(rip,"58.211.15.0","255.255.255.0") ||
isInNet(rip,"58.211.72.0","255.255.255.0") ||
isInNet(rip,"58.211.80.0","255.255.255.0") ||
isInNet(rip,"58.211.137.0","255.255.255.192") ||
isInNet(rip,"58.211.141.0","255.255.255.0") ||
isInNet(rip,"58.212.0.0","255.254.0.0") ||
isInNet(rip,"58.217.128.0","255.255.128.0") ||
isInNet(rip,"58.240.0.0","255.254.0.0") ||
isInNet(rip,"58.248.0.0","255.248.0.0") ||
isInNet(rip,"59.32.0.0","255.240.0.0") ||
isInNet(rip,"59.49.128.0","255.255.128.0") ||
isInNet(rip,"59.50.0.0","255.255.0.0") ||
isInNet(rip,"59.54.0.0","255.255.0.0") ||
isInNet(rip,"59.61.128.0","255.255.224.0") ||
isInNet(rip,"59.63.128.0","255.255.248.0") ||
isInNet(rip,"59.64.0.0","255.240.0.0") ||
isInNet(rip,"59.151.0.0","255.255.128.0") ||
isInNet(rip,"59.175.128.0","255.255.240.0") ||
isInNet(rip,"59.175.228.0","255.255.252.0") ||
isInNet(rip,"60.0.0.0","255.224.0.0") ||
isInNet(rip,"60.63.0.0","255.255.0.0") ||
isInNet(rip,"60.166.0.0","255.255.0.0") ||
isInNet(rip,"60.168.0.0","255.255.0.0") ||
isInNet(rip,"60.190.28.0","255.255.255.240") ||
isInNet(rip,"60.190.28.96","255.255.255.224") ||
isInNet(rip,"60.190.28.128","255.255.255.240") ||
isInNet(rip,"60.190.28.144","255.255.255.252") ||
isInNet(rip,"60.190.31.0","255.255.255.128") ||
isInNet(rip,"60.190.38.128","255.255.255.128") ||
isInNet(rip,"60.190.39.0","255.255.255.128") ||
isInNet(rip,"60.190.39.128","255.255.255.192") ||
isInNet(rip,"60.190.39.192","255.255.255.224") ||
isInNet(rip,"60.190.39.224","255.255.255.240") ||
isInNet(rip,"60.190.39.240","255.255.255.254") ||
isInNet(rip,"60.190.39.242","255.255.255.255") ||
isInNet(rip,"60.190.232.0","255.255.255.0") ||
isInNet(rip,"60.190.241.0","255.255.255.0") ||
isInNet(rip,"60.191.2.224","255.255.255.240") ||
isInNet(rip,"60.195.250.156","255.255.255.255") ||
isInNet(rip,"60.208.0.0","255.248.0.0") ||
isInNet(rip,"60.217.238.230","255.255.255.255") ||
isInNet(rip,"60.217.239.110","255.255.255.255") ||
isInNet(rip,"60.217.240.0","255.255.240.0") ||
isInNet(rip,"60.247.104.0","255.255.255.0") ||
isInNet(rip,"61.28.0.0","255.255.240.0") ||
isInNet(rip,"61.48.0.0","255.248.0.0") ||
isInNet(rip,"61.128.0.0","255.192.0.0") ||
isInNet(rip,"61.200.81.142","255.255.255.255") ||
isInNet(rip,"61.200.81.144","255.255.255.255") ||
isInNet(rip,"61.232.0.0","255.252.0.0") ||
isInNet(rip,"61.236.0.0","255.254.0.0") ||
isInNet(rip,"61.240.0.0","255.252.0.0") ||
isInNet(rip,"62.4.69.0","255.255.255.0") ||
isInNet(rip,"62.50.45.35","255.255.255.255") ||
isInNet(rip,"62.50.45.40","255.255.255.254") ||
isInNet(rip,"62.159.60.207","255.255.255.255") ||
isInNet(rip,"62.159.60.208","255.255.255.254") ||
isInNet(rip,"62.159.60.213","255.255.255.255") ||
isInNet(rip,"62.159.60.214","255.255.255.255") ||
isInNet(rip,"62.173.115.116","255.255.255.255") ||
isInNet(rip,"63.73.227.0","255.255.255.0") ||
isInNet(rip,"63.77.221.10","255.255.255.255") ||
isInNet(rip,"63.84.162.0","255.255.255.0") ||
isInNet(rip,"63.86.118.0","255.255.254.0") ||
isInNet(rip,"63.86.141.0","255.255.255.0") ||
isInNet(rip,"63.88.212.181","255.255.255.255") ||
isInNet(rip,"63.89.64.0","255.255.255.0") ||
isInNet(rip,"63.123.194.0","255.255.255.0") ||
isInNet(rip,"63.123.251.0","255.255.255.0") ||
isInNet(rip,"63.125.146.0","255.255.255.0") ||
isInNet(rip,"63.164.11.0","255.255.255.0") ||
isInNet(rip,"63.209.48.0","255.255.255.0") ||
isInNet(rip,"63.210.142.0","255.255.255.0") ||
isInNet(rip,"63.211.66.0","255.255.255.0") ||
isInNet(rip,"63.215.124.0","255.255.255.0") ||
isInNet(rip,"64.4.0.0","255.255.192.0") ||
isInNet(rip,"64.14.57.184","255.255.255.254") ||
isInNet(rip,"64.14.57.186","255.255.255.255") ||
isInNet(rip,"64.27.64.232","255.255.255.255") ||
isInNet(rip,"64.66.190.222","255.255.255.255") ||
isInNet(rip,"64.124.183.0","255.255.255.0") ||
isInNet(rip,"64.215.172.0","255.255.255.0") ||
isInNet(rip,"64.233.160.0","255.255.224.0") ||
isInNet(rip,"65.54.0.0","255.254.0.0") ||
isInNet(rip,"65.79.117.208","255.255.255.255") ||
isInNet(rip,"65.215.128.0","255.255.255.0") ||
isInNet(rip,"65.246.184.0","255.255.254.0") ||
isInNet(rip,"65.249.64.96","255.255.255.224") ||
isInNet(rip,"66.37.210.86","255.255.255.255") ||
isInNet(rip,"66.45.81.158","255.255.255.255") ||
isInNet(rip,"66.45.81.190","255.255.255.255") ||
isInNet(rip,"66.70.68.187","255.255.255.255") ||
isInNet(rip,"66.94.228.0","255.255.255.0") ||
isInNet(rip,"66.98.205.0","255.255.255.0") ||
isInNet(rip,"66.102.0.0","255.255.240.0") ||
isInNet(rip,"66.117.176.0","255.255.254.0") ||
isInNet(rip,"66.129.67.169","255.255.255.255") ||
isInNet(rip,"66.133.171.0","255.255.255.0") ||
isInNet(rip,"66.150.96.119","255.255.255.255") ||
isInNet(rip,"66.179.148.0","255.255.255.0") ||
isInNet(rip,"66.179.235.32","255.255.255.224") ||
isInNet(rip,"66.218.72.0","255.255.255.0") ||
isInNet(rip,"66.249.64.0","255.255.224.0") ||
isInNet(rip,"67.72.105.0","255.255.255.0") ||
isInNet(rip,"67.96.124.213","255.255.255.255") ||
isInNet(rip,"67.192.35.176","255.255.255.255") ||
isInNet(rip,"69.32.132.0","255.255.255.0") ||
isInNet(rip,"69.32.182.0","255.255.254.0") ||
isInNet(rip,"69.147.112.0","255.255.255.0") ||
isInNet(rip,"70.224.107.73","255.255.255.255") ||
isInNet(rip,"72.3.142.35","255.255.255.255") ||
isInNet(rip,"72.14.192.0","255.255.192.0") ||
isInNet(rip,"72.32.26.50","255.255.255.255") ||
isInNet(rip,"72.164.152.0","255.255.255.0") ||
isInNet(rip,"72.237.166.111","255.255.255.255") ||
isInNet(rip,"74.43.216.167","255.255.255.255") ||
isInNet(rip,"74.43.216.168","255.255.255.255") ||
isInNet(rip,"74.43.216.244","255.255.255.254") ||
isInNet(rip,"74.43.216.247","255.255.255.255") ||
isInNet(rip,"74.43.219.0","255.255.255.0") ||
isInNet(rip,"74.125.0.0","255.255.0.0") ||
isInNet(rip,"82.109.207.14","255.255.255.255") ||
isInNet(rip,"82.150.20.0","255.255.252.0") ||
isInNet(rip,"82.165.43.115","255.255.255.255") ||
isInNet(rip,"82.165.251.151","255.255.255.255") ||
isInNet(rip,"83.70.140.0","255.255.252.0") ||
isInNet(rip,"83.138.144.214","255.255.255.255") ||
isInNet(rip,"83.138.175.80","255.255.255.254") ||
isInNet(rip,"83.138.175.82","255.255.255.255") ||
isInNet(rip,"83.231.175.18","255.255.255.254") ||
isInNet(rip,"83.231.175.37","255.255.255.255") ||
isInNet(rip,"84.18.160.0","255.255.224.0") ||
isInNet(rip,"87.102.111.227","255.255.255.255") ||
isInNet(rip,"87.102.111.232","255.255.255.255") ||
isInNet(rip,"87.102.111.236","255.255.255.255") ||
isInNet(rip,"87.102.111.250","255.255.255.255") ||
isInNet(rip,"114.212.0.0","255.254.0.0") ||
isInNet(rip,"114.214.0.0","255.255.0.0") ||
isInNet(rip,"114.240.0.0","255.240.0.0") ||
isInNet(rip,"115.24.0.0","255.252.0.0") ||
isInNet(rip,"115.44.0.0","255.254.0.0") ||
isInNet(rip,"115.48.0.0","255.240.0.0") ||
isInNet(rip,"115.154.0.0","255.254.0.0") ||
isInNet(rip,"115.156.0.0","255.254.0.0") ||
isInNet(rip,"115.158.0.0","255.255.0.0") ||
isInNet(rip,"115.252.186.0","255.255.254.0") ||
isInNet(rip,"116.13.0.0","255.255.0.0") ||
isInNet(rip,"116.56.0.0","255.254.0.0") ||
isInNet(rip,"116.58.208.0","255.255.240.0") ||
isInNet(rip,"116.70.0.0","255.255.240.0") ||
isInNet(rip,"116.76.0.0","255.255.255.0") ||
isInNet(rip,"116.77.0.0","255.255.255.0") ||
isInNet(rip,"116.213.64.0","255.255.192.0") ||
isInNet(rip,"116.213.128.0","255.255.128.0") ||
isInNet(rip,"116.226.0.0","255.255.0.0") ||
isInNet(rip,"116.252.183.0","255.255.255.0") ||
isInNet(rip,"116.252.184.0","255.255.255.0") ||
isInNet(rip,"117.8.0.0","255.248.0.0") ||
isInNet(rip,"117.53.48.141","255.255.255.255") ||
isInNet(rip,"117.53.48.144","255.255.255.255") ||
isInNet(rip,"117.103.16.141","255.255.255.255") ||
isInNet(rip,"117.128.0.0","255.192.0.0") ||
isInNet(rip,"118.67.112.0","255.255.240.0") ||
isInNet(rip,"118.102.16.0","255.255.240.0") ||
isInNet(rip,"118.132.0.0","255.255.0.0") ||
isInNet(rip,"118.202.0.0","255.254.0.0") ||
isInNet(rip,"118.228.0.0","255.254.0.0") ||
isInNet(rip,"118.230.0.0","255.255.0.0") ||
isInNet(rip,"119.36.124.0","255.255.255.0") ||
isInNet(rip,"119.42.224.0","255.255.224.0") ||
isInNet(rip,"119.75.208.0","255.255.240.0") ||
isInNet(rip,"119.78.0.0","255.254.0.0") ||
isInNet(rip,"119.97.130.0","255.255.255.0") ||
isInNet(rip,"119.147.96.0","255.255.252.0") ||
isInNet(rip,"120.94.0.0","255.254.0.0") ||
isInNet(rip,"121.0.16.0","255.255.240.0") ||
isInNet(rip,"121.9.192.0","255.255.240.0") ||
isInNet(rip,"121.9.208.0","255.255.255.0") ||
isInNet(rip,"121.9.228.0","255.255.254.0") ||
isInNet(rip,"121.9.234.0","255.255.254.0") ||
isInNet(rip,"121.9.241.0","255.255.255.0") ||
isInNet(rip,"121.10.104.0","255.255.248.0") ||
isInNet(rip,"121.10.112.0","255.255.240.0") ||
isInNet(rip,"121.14.73.0","255.255.255.0") ||
isInNet(rip,"121.14.74.0","255.255.254.0") ||
isInNet(rip,"121.14.76.0","255.255.254.0") ||
isInNet(rip,"121.14.78.0","255.255.255.0") ||
isInNet(rip,"121.14.128.0","255.255.224.0") ||
isInNet(rip,"121.16.0.0","255.240.0.0") ||
isInNet(rip,"121.33.96.0","255.255.224.0") ||
isInNet(rip,"121.36.4.0","255.255.252.0") ||
isInNet(rip,"121.36.8.0","255.255.248.0") ||
isInNet(rip,"121.36.16.0","255.255.248.0") ||
isInNet(rip,"121.37.0.0","255.255.128.0") ||
isInNet(rip,"121.48.0.0","255.254.0.0") ||
isInNet(rip,"121.52.160.0","255.255.224.0") ||
isInNet(rip,"121.52.208.0","255.255.240.0") ||
isInNet(rip,"121.58.0.0","255.255.128.0") ||
isInNet(rip,"121.192.0.0","255.252.0.0") ||
isInNet(rip,"121.199.14.91","255.255.255.255") ||
isInNet(rip,"121.248.0.0","255.252.0.0") ||
isInNet(rip,"122.11.32.0","255.255.224.0") ||
isInNet(rip,"122.70.128.0","255.255.248.0") ||
isInNet(rip,"122.70.138.0","255.255.255.0") ||
isInNet(rip,"122.96.0.0","255.254.0.0") ||
isInNet(rip,"122.136.0.0","255.248.0.0") ||
isInNet(rip,"122.156.0.0","255.252.0.0") ||
isInNet(rip,"122.192.0.0","255.252.0.0") ||
isInNet(rip,"122.204.0.0","255.252.0.0") ||
isInNet(rip,"122.224.45.240","255.255.255.255") ||
isInNet(rip,"122.224.126.0","255.255.255.0") ||
isInNet(rip,"122.225.97.80","255.255.255.255") ||
isInNet(rip,"122.225.117.0","255.255.255.0") ||
isInNet(rip,"123.4.0.0","255.252.0.0") ||
isInNet(rip,"123.8.0.0","255.248.0.0") ||
isInNet(rip,"123.49.160.0","255.255.255.0") ||
isInNet(rip,"123.99.228.130","255.255.255.255") ||
isInNet(rip,"123.99.228.138","255.255.255.255") ||
isInNet(rip,"123.99.228.144","255.255.255.254") ||
isInNet(rip,"123.99.228.148","255.255.255.254") ||
isInNet(rip,"123.99.228.154","255.255.255.255") ||
isInNet(rip,"123.99.228.156","255.255.255.255") ||
isInNet(rip,"123.99.228.252","255.255.255.254") ||
isInNet(rip,"123.100.0.0","255.255.224.0") ||
isInNet(rip,"123.112.0.0","255.240.0.0") ||
isInNet(rip,"123.128.0.0","255.248.0.0") ||
isInNet(rip,"123.138.0.0","255.254.0.0") ||
isInNet(rip,"123.144.0.0","255.252.0.0") ||
isInNet(rip,"123.148.0.0","255.255.0.0") ||
isInNet(rip,"123.152.0.0","255.248.0.0") ||
isInNet(rip,"123.234.0.0","255.255.254.0") ||
isInNet(rip,"123.234.2.0","255.255.255.0") ||
isInNet(rip,"124.14.0.0","255.254.0.0") ||
isInNet(rip,"124.16.0.0","255.254.0.0") ||
isInNet(rip,"124.40.41.0","255.255.255.0") ||
isInNet(rip,"124.42.0.0","255.255.128.0") ||
isInNet(rip,"124.64.0.0","255.254.0.0") ||
isInNet(rip,"124.66.0.0","255.255.128.0") ||
isInNet(rip,"124.67.0.0","255.255.0.0") ||
isInNet(rip,"124.73.0.0","255.255.0.0") ||
isInNet(rip,"124.77.0.0","255.255.128.0") ||
isInNet(rip,"124.88.0.0","255.252.0.0") ||
isInNet(rip,"124.115.0.0","255.255.248.0") ||
isInNet(rip,"124.115.28.0","255.255.252.0") ||
isInNet(rip,"124.128.0.0","255.248.0.0") ||
isInNet(rip,"124.161.0.0","255.255.0.0") ||
isInNet(rip,"124.162.0.0","255.254.0.0") ||
isInNet(rip,"124.164.0.0","255.252.0.0") ||
isInNet(rip,"124.207.240.0","255.255.255.192") ||
isInNet(rip,"124.225.0.0","255.255.0.0") ||
isInNet(rip,"124.250.0.0","255.254.0.0") ||
isInNet(rip,"125.32.0.0","255.240.0.0") ||
isInNet(rip,"125.64.6.0","255.255.255.0") ||
isInNet(rip,"125.64.16.124","255.255.255.255") ||
isInNet(rip,"125.64.16.126","255.255.255.255") ||
isInNet(rip,"125.73.0.0","255.255.0.0") ||
isInNet(rip,"125.76.224.0","255.255.224.0") ||
isInNet(rip,"125.80.0.0","255.248.0.0") ||
isInNet(rip,"125.88.0.0","255.255.0.0") ||
isInNet(rip,"125.90.64.0","255.255.252.0") ||
isInNet(rip,"125.96.0.0","255.254.0.0") ||
isInNet(rip,"125.98.0.0","255.255.0.0") ||
isInNet(rip,"125.171.0.0","255.255.128.0") ||
isInNet(rip,"125.208.0.0","255.255.240.0") ||
isInNet(rip,"125.211.0.0","255.255.0.0") ||
isInNet(rip,"125.216.0.0","255.248.0.0") ||
isInNet(rip,"128.84.158.0","255.255.255.0") ||
isInNet(rip,"128.107.229.0","255.255.255.0") ||
isInNet(rip,"128.232.233.0","255.255.255.192") ||
isInNet(rip,"129.35.69.21","255.255.255.255") ||
isInNet(rip,"129.35.76.0","255.255.255.0") ||
isInNet(rip,"129.35.77.193","255.255.255.255") ||
isInNet(rip,"129.41.4.137","255.255.255.255") ||
isInNet(rip,"129.41.4.138","255.255.255.255") ||
isInNet(rip,"129.41.4.140","255.255.255.255") ||
isInNet(rip,"129.41.4.143","255.255.255.255") ||
isInNet(rip,"129.41.4.144","255.255.255.252") ||
isInNet(rip,"129.41.4.148","255.255.255.255") ||
isInNet(rip,"129.41.4.154","255.255.255.255") ||
isInNet(rip,"129.41.4.158","255.255.255.255") ||
isInNet(rip,"129.42.24.230","255.255.255.255") ||
isInNet(rip,"129.42.25.230","255.255.255.255") ||
isInNet(rip,"129.42.32.230","255.255.255.255") ||
isInNet(rip,"129.42.33.230","255.255.255.255") ||
isInNet(rip,"129.42.40.230","255.255.255.255") ||
isInNet(rip,"129.42.41.230","255.255.255.255") ||
isInNet(rip,"130.88.203.58","255.255.255.255") ||
isInNet(rip,"132.151.9.22","255.255.255.255") ||
isInNet(rip,"132.174.0.0","255.255.0.0") ||
isInNet(rip,"134.243.5.21","255.255.255.255") ||
isInNet(rip,"134.243.5.70","255.255.255.255") ||
isInNet(rip,"134.243.5.160","255.255.255.255") ||
isInNet(rip,"134.243.85.3","255.255.255.255") ||
isInNet(rip,"137.189.0.0","255.255.0.0") ||
isInNet(rip,"138.12.0.0","255.255.0.0") ||
isInNet(rip,"140.98.193.0","255.255.255.0") ||
isInNet(rip,"140.98.194.0","255.255.255.0") ||
isInNet(rip,"140.113.0.0","255.255.0.0") ||
isInNet(rip,"140.234.29.0","255.255.255.0") ||
isInNet(rip,"141.66.18.186","255.255.255.255") ||
isInNet(rip,"143.89.0.0","255.255.0.0") ||
isInNet(rip,"144.81.82.0","255.255.255.0") ||
isInNet(rip,"144.81.87.0","255.255.255.0") ||
isInNet(rip,"144.81.88.0","255.255.254.0") ||
isInNet(rip,"144.212.244.9","255.255.255.255") ||
isInNet(rip,"144.212.244.10","255.255.255.255") ||
isInNet(rip,"144.214.0.0","255.255.0.0") ||
isInNet(rip,"147.8.0.0","255.255.0.0") ||
isInNet(rip,"149.7.32.19","255.255.255.255") ||
isInNet(rip,"149.28.1.0","255.255.255.0") ||
isInNet(rip,"152.101.0.0","255.255.0.0") ||
isInNet(rip,"152.104.0.0","255.255.0.0") ||
isInNet(rip,"158.132.0.0","255.255.0.0") ||
isInNet(rip,"158.182.0.0","255.255.0.0") ||
isInNet(rip,"159.226.0.0","255.255.0.0") ||
isInNet(rip,"160.109.98.0","255.255.255.0") ||
isInNet(rip,"160.109.106.0","255.255.254.0") ||
isInNet(rip,"160.109.108.0","255.255.254.0") ||
isInNet(rip,"160.109.112.0","255.255.254.0") ||
isInNet(rip,"160.109.114.0","255.255.255.0") ||
isInNet(rip,"161.207.0.0","255.255.0.0") ||
isInNet(rip,"162.105.0.0","255.255.0.0") ||
isInNet(rip,"165.193.106.0","255.255.254.0") ||
isInNet(rip,"165.193.159.0","255.255.255.0") ||
isInNet(rip,"165.215.0.0","255.255.0.0") ||
isInNet(rip,"166.111.0.0","255.255.0.0") ||
isInNet(rip,"167.68.6.0","255.255.254.0") ||
isInNet(rip,"167.139.0.0","255.255.0.0") ||
isInNet(rip,"167.216.166.0","255.255.255.0") ||
isInNet(rip,"168.160.0.0","255.255.0.0") ||
isInNet(rip,"170.107.185.0","255.255.255.0") ||
isInNet(rip,"170.107.188.0","255.255.252.0") ||
isInNet(rip,"170.224.101.208","255.255.255.255") ||
isInNet(rip,"171.66.120.0","255.255.248.0") ||
isInNet(rip,"172.27.166.61","255.255.255.255") ||
isInNet(rip,"172.27.166.62","255.255.255.254") ||
isInNet(rip,"172.27.166.64","255.255.255.192") ||
isInNet(rip,"172.27.166.128","255.255.255.224") ||
isInNet(rip,"172.27.166.160","255.255.255.252") ||
isInNet(rip,"172.27.166.164","255.255.255.255") ||
isInNet(rip,"192.58.150.0","255.255.255.0") ||
isInNet(rip,"192.73.216.0","255.255.255.0") ||
isInNet(rip,"192.80.71.0","255.255.255.0") ||
isInNet(rip,"192.84.75.0","255.255.255.0") ||
isInNet(rip,"192.84.80.20","255.255.255.255") ||
isInNet(rip,"192.84.80.37","255.255.255.255") ||
isInNet(rip,"192.84.80.38","255.255.255.255") ||
isInNet(rip,"192.86.104.0","255.255.255.0") ||
isInNet(rip,"192.195.245.0","255.255.255.0") ||
isInNet(rip,"192.207.91.0","255.255.255.0") ||
isInNet(rip,"192.245.208.0","255.255.255.0") ||
isInNet(rip,"193.128.223.0","255.255.255.0") ||
isInNet(rip,"193.131.119.0","255.255.255.0") ||
isInNet(rip,"193.174.24.39","255.255.255.255") ||
isInNet(rip,"193.174.240.6","255.255.255.255") ||
isInNet(rip,"193.174.240.8","255.255.255.255") ||
isInNet(rip,"193.194.158.0","255.255.255.0") ||
isInNet(rip,"194.119.138.1","255.255.255.255") ||
isInNet(rip,"194.128.228.153","255.255.255.255") ||
isInNet(rip,"194.130.252.0","255.255.255.0") ||
isInNet(rip,"194.209.48.0","255.255.255.0") ||
isInNet(rip,"195.22.150.0","255.255.254.0") ||
isInNet(rip,"195.27.60.0","255.255.255.0") ||
isInNet(rip,"195.27.123.0","255.255.255.0") ||
isInNet(rip,"195.27.130.0","255.255.255.0") ||
isInNet(rip,"195.92.228.61","255.255.255.255") ||
isInNet(rip,"195.92.228.71","255.255.255.255") ||
isInNet(rip,"195.92.230.51","255.255.255.255") ||
isInNet(rip,"195.144.0.13","255.255.255.255") ||
isInNet(rip,"195.144.0.22","255.255.255.255") ||
isInNet(rip,"195.144.0.26","255.255.255.255") ||
isInNet(rip,"195.144.0.32","255.255.255.255") ||
isInNet(rip,"195.144.0.50","255.255.255.254") ||
isInNet(rip,"195.144.0.57","255.255.255.255") ||
isInNet(rip,"195.144.0.58","255.255.255.255") ||
isInNet(rip,"195.144.69.0","255.255.255.0") ||
isInNet(rip,"198.81.200.0","255.255.255.0") ||
isInNet(rip,"198.137.148.0","255.255.254.0") ||
isInNet(rip,"198.137.150.0","255.255.255.0") ||
isInNet(rip,"198.185.16.0","255.255.248.0") ||
isInNet(rip,"198.185.24.0","255.255.254.0") ||
isInNet(rip,"199.4.154.0","255.255.254.0") ||
isInNet(rip,"199.74.248.13","255.255.255.255") ||
isInNet(rip,"199.98.88.0","255.255.255.0") ||
isInNet(rip,"199.164.217.0","255.255.255.0") ||
isInNet(rip,"202.4.128.0","255.255.224.0") ||
isInNet(rip,"202.14.80.0","255.255.255.0") ||
isInNet(rip,"202.14.235.3","255.255.255.255") ||
isInNet(rip,"202.14.238.38","255.255.255.255") ||
isInNet(rip,"202.38.0.0","255.255.0.0") ||
isInNet(rip,"202.40.138.0","255.255.254.0") ||
isInNet(rip,"202.40.157.0","255.255.255.0") ||
isInNet(rip,"202.40.192.0","255.255.224.0") ||
isInNet(rip,"202.43.216.0","255.255.254.0") ||
isInNet(rip,"202.45.32.0","255.255.224.0") ||
isInNet(rip,"202.45.176.0","255.255.240.0") ||
isInNet(rip,"202.75.64.0","255.255.224.0") ||
isInNet(rip,"202.84.16.0","255.255.254.0") ||
isInNet(rip,"202.89.236.206","255.255.255.255") ||
isInNet(rip,"202.89.236.253","255.255.255.255") ||
isInNet(rip,"202.89.238.208","255.255.255.255") ||
isInNet(rip,"202.89.238.238","255.255.255.255") ||
isInNet(rip,"202.89.238.248","255.255.255.252") ||
isInNet(rip,"202.89.238.252","255.255.255.255") ||
isInNet(rip,"202.91.176.0","255.255.240.0") ||
isInNet(rip,"202.93.252.0","255.255.252.0") ||
isInNet(rip,"202.95.0.0","255.255.224.0") ||
isInNet(rip,"202.96.0.0","255.240.0.0") ||
isInNet(rip,"202.112.0.0","255.248.0.0") ||
isInNet(rip,"202.120.0.0","255.254.0.0") ||
isInNet(rip,"202.122.32.0","255.255.240.0") ||
isInNet(rip,"202.123.110.0","255.255.255.0") ||
isInNet(rip,"202.125.192.0","255.255.192.0") ||
isInNet(rip,"202.127.0.0","255.255.192.0") ||
isInNet(rip,"202.127.128.0","255.255.128.0") ||
isInNet(rip,"202.130.0.0","255.255.224.0") ||
isInNet(rip,"202.130.224.0","255.255.224.0") ||
isInNet(rip,"202.131.208.0","255.255.240.0") ||
isInNet(rip,"202.134.86.130","255.255.255.255") ||
isInNet(rip,"202.152.176.0","255.255.240.0") ||
isInNet(rip,"202.160.176.0","255.255.240.0") ||
isInNet(rip,"202.165.96.0","255.255.248.0") ||
isInNet(rip,"202.165.104.0","255.255.252.0") ||
isInNet(rip,"202.179.240.0","255.255.240.0") ||
isInNet(rip,"202.189.96.0","255.255.224.0") ||
isInNet(rip,"202.192.0.0","255.240.0.0") ||
isInNet(rip,"203.81.16.0","255.255.240.0") ||
isInNet(rip,"203.81.38.66","255.255.255.254") ||
isInNet(rip,"203.81.38.68","255.255.255.255") ||
isInNet(rip,"203.83.56.0","255.255.248.0") ||
isInNet(rip,"203.86.0.0","255.255.224.0") ||
isInNet(rip,"203.86.64.0","255.255.224.0") ||
isInNet(rip,"203.87.224.0","255.255.224.0") ||
isInNet(rip,"203.88.32.0","255.255.224.0") ||
isInNet(rip,"203.91.120.0","255.255.248.0") ||
isInNet(rip,"203.93.0.0","255.255.0.0") ||
isInNet(rip,"203.95.0.0","255.255.248.0") ||
isInNet(rip,"203.98.210.56","255.255.255.248") ||
isInNet(rip,"203.98.210.64","255.255.255.224") ||
isInNet(rip,"203.100.92.0","255.255.252.0") ||
isInNet(rip,"203.100.192.0","255.255.240.0") ||
isInNet(rip,"203.110.167.240","255.255.255.255") ||
isInNet(rip,"203.112.23.19","255.255.255.255") ||
isInNet(rip,"203.119.24.0","255.255.248.0") ||
isInNet(rip,"203.128.128.0","255.255.224.0") ||
isInNet(rip,"203.134.240.0","255.255.252.0") ||
isInNet(rip,"203.134.244.0","255.255.255.0") ||
isInNet(rip,"203.175.128.0","255.255.224.0") ||
isInNet(rip,"203.187.160.0","255.255.224.0") ||
isInNet(rip,"203.188.64.0","255.255.192.0") ||
isInNet(rip,"203.192.0.0","255.255.224.0") ||
isInNet(rip,"203.196.0.0","255.255.252.0") ||
isInNet(rip,"203.196.4.0","255.255.255.0") ||
isInNet(rip,"203.196.7.0","255.255.255.0") ||
isInNet(rip,"203.207.64.0","255.255.192.0") ||
isInNet(rip,"203.207.128.0","255.255.128.0") ||
isInNet(rip,"203.208.0.0","255.255.192.0") ||
isInNet(rip,"203.209.224.0","255.255.224.0") ||
isInNet(rip,"203.212.0.0","255.255.240.0") ||
isInNet(rip,"204.50.102.36","255.255.255.255") ||
isInNet(rip,"204.50.102.245","255.255.255.255") ||
isInNet(rip,"204.153.51.29","255.255.255.255") ||
isInNet(rip,"204.153.51.41","255.255.255.255") ||
isInNet(rip,"204.153.51.42","255.255.255.255") ||
isInNet(rip,"204.153.51.47","255.255.255.255") ||
isInNet(rip,"204.153.51.60","255.255.255.255") ||
isInNet(rip,"204.153.51.65","255.255.255.255") ||
isInNet(rip,"204.153.51.113","255.255.255.255") ||
isInNet(rip,"204.179.122.0","255.255.255.0") ||
isInNet(rip,"204.228.64.31","255.255.255.255") ||
isInNet(rip,"204.228.64.37","255.255.255.255") ||
isInNet(rip,"204.228.64.38","255.255.255.255") ||
isInNet(rip,"204.228.64.52","255.255.255.255") ||
isInNet(rip,"204.228.64.55","255.255.255.255") ||
isInNet(rip,"204.228.64.60","255.255.255.255") ||
isInNet(rip,"205.142.245.0","255.255.255.0") ||
isInNet(rip,"205.203.134.1","255.255.255.255") ||
isInNet(rip,"205.203.134.30","255.255.255.255") ||
isInNet(rip,"205.240.244.0","255.255.252.0") ||
isInNet(rip,"205.243.231.0","255.255.255.0") ||
isInNet(rip,"206.65.170.81","255.255.255.255") ||
isInNet(rip,"206.112.112.0","255.255.255.0") ||
isInNet(rip,"206.188.17.13","255.255.255.255") ||
isInNet(rip,"206.188.17.23","255.255.255.255") ||
isInNet(rip,"206.188.17.33","255.255.255.255") ||
isInNet(rip,"206.188.17.43","255.255.255.255") ||
isInNet(rip,"206.188.17.53","255.255.255.255") ||
isInNet(rip,"206.188.17.63","255.255.255.255") ||
isInNet(rip,"206.188.17.73","255.255.255.255") ||
isInNet(rip,"206.188.17.83","255.255.255.255") ||
isInNet(rip,"206.188.17.93","255.255.255.255") ||
isInNet(rip,"206.188.17.103","255.255.255.255") ||
isInNet(rip,"207.24.35.0","255.255.255.0") ||
isInNet(rip,"207.24.36.0","255.255.254.0") ||
isInNet(rip,"207.24.38.0","255.255.255.0") ||
isInNet(rip,"207.24.42.0","255.255.254.0") ||
isInNet(rip,"207.24.44.0","255.255.254.0") ||
isInNet(rip,"207.24.128.0","255.255.240.0") ||
isInNet(rip,"207.25.176.0","255.255.248.0") ||
isInNet(rip,"207.46.0.0","255.255.0.0") ||
isInNet(rip,"207.54.136.0","255.255.255.0") ||
isInNet(rip,"207.68.146.217","255.255.255.255") ||
isInNet(rip,"207.68.168.0","255.255.255.0") ||
isInNet(rip,"207.68.172.235","255.255.255.255") ||
isInNet(rip,"207.68.178.0","255.255.255.128") ||
isInNet(rip,"207.68.179.192","255.255.255.224") ||
isInNet(rip,"207.97.243.216","255.255.255.255") ||
isInNet(rip,"207.164.255.103","255.255.255.255") ||
isInNet(rip,"208.44.56.71","255.255.255.255") ||
isInNet(rip,"208.44.56.210","255.255.255.254") ||
isInNet(rip,"208.44.56.212","255.255.255.252") ||
isInNet(rip,"208.44.56.216","255.255.255.252") ||
isInNet(rip,"208.44.56.220","255.255.255.255") ||
isInNet(rip,"208.76.204.0","255.255.255.0") ||
isInNet(rip,"208.176.18.0","255.255.255.0") ||
isInNet(rip,"208.181.59.245","255.255.255.255") ||
isInNet(rip,"208.181.59.253","255.255.255.255") ||
isInNet(rip,"208.197.26.35","255.255.255.255") ||
isInNet(rip,"208.197.26.36","255.255.255.255") ||
isInNet(rip,"208.215.179.0","255.255.255.0") ||
isInNet(rip,"208.254.38.80","255.255.255.255") ||
isInNet(rip,"208.254.38.90","255.255.255.255") ||
isInNet(rip,"208.254.79.0","255.255.255.192") ||
isInNet(rip,"209.85.128.0","255.255.128.0") ||
isInNet(rip,"209.116.81.5","255.255.255.255") ||
isInNet(rip,"209.133.34.0","255.255.255.0") ||
isInNet(rip,"209.191.64.0","255.255.192.0") ||
isInNet(rip,"209.195.157.0","255.255.255.0") ||
isInNet(rip,"209.208.170.210","255.255.255.254") ||
isInNet(rip,"209.225.25.11","255.255.255.255") ||
isInNet(rip,"209.246.136.0","255.255.255.0") ||
isInNet(rip,"209.249.123.0","255.255.255.0") ||
isInNet(rip,"210.5.0.0","255.255.224.0") ||
isInNet(rip,"210.12.0.0","255.254.0.0") ||
isInNet(rip,"210.14.64.0","255.255.224.0") ||
isInNet(rip,"210.14.112.0","255.255.254.0") ||
isInNet(rip,"210.14.127.0","255.255.255.0") ||
isInNet(rip,"210.14.160.0","255.255.224.0") ||
isInNet(rip,"210.14.192.0","255.255.192.0") ||
isInNet(rip,"210.15.0.0","255.255.128.0") ||
isInNet(rip,"210.15.128.0","255.255.192.0") ||
isInNet(rip,"210.21.0.0","255.255.0.0") ||
isInNet(rip,"210.22.0.0","255.255.0.0") ||
isInNet(rip,"210.25.0.0","255.255.128.0") ||
isInNet(rip,"210.25.128.0","255.255.192.0") ||
isInNet(rip,"210.26.0.0","255.254.0.0") ||
isInNet(rip,"210.28.0.0","255.252.0.0") ||
isInNet(rip,"210.32.0.0","255.240.0.0") ||
isInNet(rip,"210.51.0.0","255.255.0.0") ||
isInNet(rip,"210.52.0.0","255.254.0.0") ||
isInNet(rip,"210.72.0.0","255.252.0.0") ||
isInNet(rip,"210.76.0.0","255.254.0.0") ||
isInNet(rip,"210.78.0.0","255.255.0.0") ||
isInNet(rip,"210.79.224.0","255.255.224.0") ||
isInNet(rip,"210.82.0.0","255.254.0.0") ||
isInNet(rip,"210.87.128.0","255.255.192.0") ||
isInNet(rip,"210.177.136.0","255.255.255.0") ||
isInNet(rip,"210.192.96.0","255.255.224.0") ||
isInNet(rip,"210.210.18.35","255.255.255.255") ||
isInNet(rip,"211.64.0.0","255.248.0.0") ||
isInNet(rip,"211.68.71.0","255.255.255.0") ||
isInNet(rip,"211.80.0.0","255.240.0.0") ||
isInNet(rip,"211.96.0.0","255.248.0.0") ||
isInNet(rip,"211.136.0.0","255.248.0.0") ||
isInNet(rip,"211.144.0.0","255.240.0.0") ||
isInNet(rip,"211.160.0.0","255.248.0.0") ||
isInNet(rip,"212.87.150.203","255.255.255.255") ||
isInNet(rip,"212.87.150.207","255.255.255.255") ||
isInNet(rip,"212.87.150.214","255.255.255.255") ||
isInNet(rip,"212.87.150.216","255.255.255.255") ||
isInNet(rip,"212.87.150.218","255.255.255.255") ||
isInNet(rip,"212.187.169.0","255.255.255.0") ||
isInNet(rip,"213.52.211.32","255.255.255.224") ||
isInNet(rip,"213.130.39.122","255.255.255.255") ||
isInNet(rip,"213.161.82.0","255.255.255.0") ||
isInNet(rip,"213.212.74.227","255.255.255.255") ||
isInNet(rip,"213.212.74.236","255.255.255.255") ||
isInNet(rip,"213.244.181.0","255.255.255.0") ||
isInNet(rip,"216.33.115.0","255.255.255.0") ||
isInNet(rip,"216.35.79.115","255.255.255.255") ||
isInNet(rip,"216.35.79.116","255.255.255.254") ||
isInNet(rip,"216.35.79.118","255.255.255.255") ||
isInNet(rip,"216.52.17.96","255.255.255.255") ||
isInNet(rip,"216.52.36.0","255.255.254.0") ||
isInNet(rip,"216.52.184.240","255.255.255.255") ||
isInNet(rip,"216.73.87.52","255.255.255.255") ||
isInNet(rip,"216.74.131.105","255.255.255.255") ||
isInNet(rip,"216.74.159.103","255.255.255.255") ||
isInNet(rip,"216.74.159.106","255.255.255.255") ||
isInNet(rip,"216.74.159.109","255.255.255.255") ||
isInNet(rip,"216.74.159.112","255.255.255.255") ||
isInNet(rip,"216.74.159.121","255.255.255.255") ||
isInNet(rip,"216.83.187.0","255.255.255.0") ||
isInNet(rip,"216.136.168.73","255.255.255.255") ||
isInNet(rip,"216.143.112.0","255.255.255.0") ||
isInNet(rip,"216.146.38.200","255.255.255.252") ||
isInNet(rip,"216.146.38.204","255.255.255.255") ||
isInNet(rip,"216.162.203.72","255.255.255.248") ||
isInNet(rip,"216.162.203.144","255.255.255.240") ||
isInNet(rip,"216.176.50.163","255.255.255.255") ||
isInNet(rip,"216.200.62.0","255.255.255.0") ||
isInNet(rip,"216.239.32.0","255.255.224.0") ||
isInNet(rip,"217.7.141.143","255.255.255.255") ||
isInNet(rip,"217.7.141.144","255.255.255.254") ||
isInNet(rip,"217.7.141.149","255.255.255.255") ||
isInNet(rip,"217.7.141.150","255.255.255.255") ||
isInNet(rip,"217.68.69.68","255.255.255.254") ||
isInNet(rip,"217.68.69.70","255.255.255.255") ||
isInNet(rip,"217.68.69.84","255.255.255.255") ||
isInNet(rip,"217.154.120.7","255.255.255.255") ||
isInNet(rip,"218.0.0.0","255.224.0.0") ||
isInNet(rip,"218.56.0.0","255.248.0.0") ||
isInNet(rip,"218.64.0.0","255.224.0.0") ||
isInNet(rip,"218.96.0.0","255.252.0.0") ||
isInNet(rip,"218.104.0.0","255.252.0.0") ||
isInNet(rip,"218.108.0.0","255.254.0.0") ||
isInNet(rip,"218.192.0.0","255.240.0.0") ||
isInNet(rip,"218.240.0.0","255.248.0.0") ||
isInNet(rip,"218.249.63.128","255.255.255.128") ||
isInNet(rip,"218.249.156.64","255.255.255.192") ||
isInNet(rip,"218.249.156.128","255.255.255.192") ||
isInNet(rip,"219.72.0.0","255.255.0.0") ||
isInNet(rip,"219.82.0.0","255.255.0.0") ||
isInNet(rip,"219.128.0.0","255.224.0.0") ||
isInNet(rip,"219.216.0.0","255.248.0.0") ||
isInNet(rip,"219.224.0.0","255.240.0.0") ||
isInNet(rip,"219.242.0.0","255.254.0.0") ||
isInNet(rip,"219.244.0.0","255.252.0.0") ||
isInNet(rip,"220.112.0.0","255.252.0.0") ||
isInNet(rip,"220.160.0.0","255.224.0.0") ||
isInNet(rip,"220.192.0.0","255.240.0.0") ||
isInNet(rip,"220.231.0.0","255.255.192.0") ||
isInNet(rip,"220.231.128.0","255.255.128.0") ||
isInNet(rip,"220.234.0.0","255.255.0.0") ||
isInNet(rip,"220.248.0.0","255.252.0.0") ||
isInNet(rip,"220.252.0.0","255.255.0.0") ||
isInNet(rip,"221.0.0.0","255.240.0.0") ||
isInNet(rip,"221.130.0.0","255.254.0.0") ||
isInNet(rip,"221.137.0.0","255.255.0.0") ||
isInNet(rip,"221.172.0.0","255.252.0.0") ||
isInNet(rip,"221.176.0.0","255.248.0.0") ||
isInNet(rip,"221.192.0.0","255.248.0.0") ||
isInNet(rip,"221.200.0.0","255.252.0.0") ||
isInNet(rip,"221.204.0.0","255.254.0.0") ||
isInNet(rip,"221.208.0.0","255.252.0.0") ||
isInNet(rip,"221.212.0.0","255.255.0.0") ||
isInNet(rip,"221.213.18.0","255.255.255.0") ||
isInNet(rip,"221.214.0.0","255.254.0.0") ||
isInNet(rip,"221.216.0.0","255.248.0.0") ||
isInNet(rip,"221.224.0.0","255.240.0.0") ||
isInNet(rip,"222.16.0.0","255.240.0.0") ||
isInNet(rip,"222.32.0.0","255.224.0.0") ||
isInNet(rip,"222.64.0.0","255.224.0.0") ||
isInNet(rip,"222.125.0.0","255.255.0.0") ||
isInNet(rip,"222.128.0.0","255.240.0.0") ||
isInNet(rip,"222.160.0.0","255.252.0.0") ||
isInNet(rip,"222.168.0.0","255.248.0.0") ||
isInNet(rip,"222.176.0.0","255.240.0.0") ||
isInNet(rip,"222.192.0.0","255.240.0.0") ||
isInNet(rip,"222.208.0.0","255.248.0.0") ||
isInNet(rip,"222.216.0.0","255.254.0.0") ||
isInNet(rip,"222.218.0.0","255.255.0.0") ||
isInNet(rip,"222.222.0.0","255.254.0.0") ||
isInNet(rip,"222.240.0.0","255.248.0.0") ||
isInNet(rip,"222.248.0.0","255.254.0.0") ||
(shExpMatch(host, "*sixxs.org")) ||
(shExpMatch(host, "*sixxs.net")) ||
(shExpMatch(host, "*porn*")) ||
(shExpMatch(host, "*crl.microsoft.com")) ||
(shExpMatch(host, "*blogspot.com")) ||
(shExpMatch(host, "*googlesyndication.com")) ||
(shExpMatch(host, "*mediaplex.com")) ||
(shExpMatch(host, "*ads*.cnn.com")) ||
(shExpMatch(host, "*ads*.zam.com")) ||
(shExpMatch(host, "*ads*.msn.com")) ||
(shExpMatch(host, "*ad.zwxxg.com")) ||
(shExpMatch(host, "*ads.adbrite.com")) ||
(shExpMatch(host, "*ads.clicksor.com")) ||
(shExpMatch(host, "*adimp.excite.co.jp")) ||
(shExpMatch(host, "*alexa.com")) ||
(shExpMatch(host, "*qq.com")) ||
(shExpMatch(host, "*xunlei.com")) ||
(shExpMatch(host, "*mop.com")) ||
(shExpMatch(host, "*sohu.com")) ||
(shExpMatch(host, "*163.com")) ||
(shExpMatch(host, "*163.net")) ||
(shExpMatch(host, "*126.net")) ||
(shExpMatch(host, "*126.com")) ||
(shExpMatch(host, "*17173.com")) ||
(shExpMatch(host, "*91wan.com")) ||
(shExpMatch(host, "*xiaonei.com")) ||
(shExpMatch(host, "*wrating.com")) ||
(shExpMatch(host, "*youtube.com")) ||
(shExpMatch(host, "*youku.com")) ||
(shExpMatch(host, "*6rooms.com")) ||
(shExpMatch(host, "*cnbeta.com")) ||
(shExpMatch(host, "*51ditu.com")) ||
(shExpMatch(host, "*discuz.net")) ||
(shExpMatch(host, "*360safe.com")) ||
(shExpMatch(host, "*pplive.com")) ||
(shExpMatch(host, "*tudou.com")) ||
(shExpMatch(host, "*cjdby.net")) ||
(shExpMatch(host, "*johnnys-net.net")) ||
(shExpMatch(host, "*sodu.org")) ||
(shExpMatch(host, "*.google.com*")) ||
(shExpMatch(host, "*gstatic.com*")) ||
(shExpMatch(host, "*.appspot.com*")) ||
(shExpMatch(host, "*.baidu.com*")) ||
(shExpMatch(host, "*.sina.com*")) ||
(shExpMatch(host, "*kdice.com")) ) return "DIRECT";
else return "PROXY proxy.bupt.edu.cn:8080; DIRECT";
}
